﻿@charset "utf-8";
*{margin:0;padding:0;list-style:none;border:0;}
body{width:100%;margin:0 auto;}
a{
	text-decoration:none;
}

/* main_image */
.main_visual{height:422px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:422px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:422px;}
.main_image li span{display:block;width:100%;height:422px}
.main_image li a{display:block;width:100%;height:422px}



div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.menutop{
	width:100%;
	height:40px;
	background-color:rgba(50, 98, 146, 1);
}

.muenu{

}
.menutop .menutoptext{
	width: 1200px;
	margin:0 auto;
	overflow: hidden;
	height:40px;

}
.menutop .menutoptext .lefts{
    float:left;
    height:40px;
}
.menutop .menutoptext .lefts img{
	
	width: 20px;
	margin-top:10px;
	float:left;
	display: none;
}
.menutop .menutoptext .lefts a{
	line-height: 40px;
	font-size: 14px;
	cursor: pointer;
	color:#ffffff;
	display: block;
	float:left;
	margin-right: 5px;

}
.menutop .menutoptext .rights{
	float:right;
}
.menutop .menutoptext .rights img{
	width: 20px;
	margin-top:10px;
	display: block;
	float:left;
	margin-right: 5px;
	margin-top:11px;

}
.menutop .menutoptext .rights span{
	color:#ffffff;
	line-height: 40px;
	font-size: 14px;
	display: block;
	float:left;
	cursor: pointer;

}

.muenu{
	width: 1200px;
	margin:0 auto;
	overflow: hidden;
	

}

.menuback{
	
	
	border-bottom:2px solid #326292;
}
.muenu img{
	float:left;
	margin-top: 15px;
}
.muenu .menubox{
	float:left;
	margin-top: 35px;
	margin-left:200px;
}
.muenu .menubox a{
	font-size: 16px;
	color:#444444;
	float:left;
	margin-right: 40px;
}
.muenu .menubox input{
	width: 300px;
	height:35px;
	border-radius: 3px;
	border:1px solid #ededed;
	padding-left: 10px;
}
.muenu .menubox span{
	background-color: rgba(50, 98, 146, 1);
	color:#ffffff;
	padding: 10px 10px;
	font-size: 12px;
	cursor: pointer;
}
.muenus{
	width: 100%;
	height:40px;
	
	position: absolute;
    left: 0;
    top: 70px;
    
	
}
.muenus .menuboxs{
	width: 1200px;
	margin:0 auto;
	
}
.muenus .menuboxs a:nth-child(1){
	margin-left: 200px;
}
.muenus .menuboxs a{
	line-height: 40px;
	
	width: 125px;
	text-align: center;
	height:40px;
	display:block;
	float:left;
	font-size: 14px;
}
.muenus .menuboxs a:hover{
	border-bottom:2px solid #326292;
}

.newsbox{
	width: 1200px;
	margin:20px auto;
}
.newsbox h5{
	margin:0;
	padding:0;
	background-color: rgba(50, 98, 146, 1);
	color:#ffffff;
	height:40px;
	line-height: 40px;
	padding-left:10px;
}
.newsbox h5 a{
	float:right;
	color:#ffffff;
	margin-right: 10px;

}
.shengshiqu{
	width: 300px;
	position: fixed;
	right:20px;
	top:200px;
	
}
.shengshiqu select{
	width: 30%;
	height:35px;
	border-radius: 3px;
	border-radius: 2px;
	float:left;
	margin-left: 3%;
	background-color:rgba(50, 98, 146, 1);
	color:#ffffff;
}

.newsbox ul{
	width: 100%;
	overflow: hidden;
}
.newsbox ul li{
	width: 50%;
	float:left;
	height: 100px;
	overflow: hidden;
	margin-top: 15px;
}.newsbox ul li img{
	width: 20%;
	float:left;
	height:auto;
	height: 100px;
}
.newsbox ul li .text{
	float:left;
	margin-left: 15px;
	width: 75%;
	overflow: hidden;
}
.newsbox ul li .text h6{
	font-size: 16px;
	color:rgba(50, 98, 146, 1);
}
.newsbox ul li .text div{
	font-size: 14px;
	line-height: 25px;
	color:#666666;
}
.fenliebox{
	width: 1200px;
	margin:0 auto;
	overflow: hidden;
}
.fenliebox .newsbox{
	width: 32%;
	float:left;
	margin-right: 15px;
}
.fenliebox .newsbox ul li{
	width: 100%;
	height:60px;
	border-bottom:1px solid #ededed;
	padding-bottom:25px;
}
.fenliebox .newsbox ul li img{
	height: 70px;
}
.fenliebox .newsbox ul li .text{
	height: 70px;
}

.dituserch{
	position: fixed;
	right:20px;
	top:200px;


}
.dituserch #ditunameserch{
	width: 300px;
	height:35px;
	border:1px solid #ededed;
	border-radius: 3px;
	
}
.dituserch .serchming{
	width: 300px;
	background-color:rgba(50, 98, 146, 1);
	display: none;
}
.dituserch .serchming li{
	width: 300px;
	
	border-bottom:1px solid #ededed;
	font-size: 13px;
	height:30px;
	line-height: 30px;
	text-align:center;
	color:#ffffff;
	
	
}
.dituserch .serchming a{
	color:#ffffff;
}
.tongjitsih{
	width: 100%;
	height:35px;
	text-align: center;
	line-height: 35px;
	color:red;

}

.yejiao{
	width: 100%;
	height:40px;
	line-height: 40px;
	color:#ededed;
	text-align: center;
	font-size: 12px;
	background-color: #326292;
	margin-top: 50px;
}

.shaixuan{
	width: 1200px;
	margin:0 auto;
	margin-top: 20px;
	height: 40px;
}
.shaixuan select{
  width: 130px;
  height:35px;
  padding-left: 10px;
  float:right;
  margin-right: 20px;
  background-color: #ededed;
  border-radius: 3px;
}

.edittext{
	width: 1200px;
	margin:20px auto;
}
.edittext img{
	margin-top: 20px;
	max-width: 1200px;
}
.edittext h5{
	text-align: center;
	font-size: 20px;
}
.edittext h6{
	color:#666666;
	font-weight: normal;
	margin-top: 20px;
}
.edittext h6 span{
	margin-left:20px;
}

.edittext .nierong{
	margin-top:20px;
	line-height: 30px;
	color:#666666;
	
}
.edittext .nierong img{
	display: block;
	margin:0 auto;
}

.biaoji{
	width: 300px;
	height:300px;
	background-color: #ffffff;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-150px;
	margin-top:-150px;
	z-index: 9999;
	display: none;

}
.biaoji p{
	width: 49.6%;
	float:left;
	height:35px;
	text-align: center;
	background-color: rgba(50, 98, 146, 1);
	line-height: 35px;
	color:#ffffff;
	border-right:1px solid #deeded;
	cursor:pointer;
}
.biaoji img{
	width: 100%;
	height:230px;
}
.biaoji a{
	margin:0;
	padding:0;
}

.banner img{
	width: 100%;
	max-height: 450px;
}

.shaixuan input{
   width: 300px;
   height:35px;
   border:1px solid #ededed;
   border-radius: 3px;
   padding-left: 10px;
}

#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}

.guqiaolist{
	width: 1200px;
	margin:0 auto;
	overflow: hidden;
}
.guqiaolist ul{
	width: 100%;
	overflow: hidden;
}
.guqiaolist ul li{
	width: 23%;
	margin-right: 2%;
	float:left;
	text-align: center;
	margin-top: 20px;
}
.guqiaolist ul li a{
	color:#555555;
}
.guqiaolist ul li img{
	width: 100%;
	height: 170px;
}
.guqiaolist ul li p{
	margin-top:10px;
}

.shaixuan{
	position: relative;
}
.shaixuan .serclist{
	position: absolute;
	left:0;
	top:40px;
}
.shaixuan .serclist {
	width: 300px;
	background-color: #ffffff;
	display: none;

}
.shaixuan .serclist li{
	width: 100%;
	height:30px;
	text-align: center;
	border-bottom:1px solid #ededed;
	line-height: 30px;
	font-size: 12px;
	cursor: pointer;
}
.guqiaowenhua{
	width: 1200px;
	margin:0 auto;
	display: none;
}
.guqiaowenhua h6{
	font-size: 16px;
	margin-top: 20px;
}
.guqiaowenhua div{
	line-height: 25px;
	color:#666666;
	margin-top:5px;
}
.fanwen{
	width: 100%;
	height:270px;
	overflow: hidden;
	font-size: 14px;
	line-height: 25px;
	color:#666666;
}

.guanlibox{
	width: 1200px;
	margin:20px auto;
	overflow: hidden;
}
.guanlibox .libneg{
	width: 10%;
	float:left;
	height: 500px;
	background-color: rgba(228, 228, 228, 1);
	font-size: 14px;
	color:#555555;
	cursor: pointer;
}
a{
	color:#666666;
}
.guanlibox .libneg li{
	width: 100%;
	height:35px;
	line-height: 35px;
	text-align: center;
	border-bottom:1px solid #ffffff;
}
.guanlibox .guliner{
	width: 88%;
	margin-left:2%;
	display: none;
	float:left;
}
.guanlibox .guliner img{
	display: block;
	max-width: 100%;
	margin:0 auto;
	max-height: 84px;
} 
.guanlibox .guliner .xgimgbox{
	width: 100%;
	overflow: hidden;
}
.guanlibox .guliner .xgimgbox img{
	width: 300px;
	height:200px;
	float:left;
	margin-left:20px;
	margin-top: 20px;
}
.duomeiti .meitibt,.duomeitis .meitibt{
	width: 100%;
	height:40px;
	background-color: #ededed;
	overflow: hidden;
}
.duomeiti .meitibt span,.duomeitis .meitibt span{
	float:left;
	line-height: 40px;
	margin-left:10px;
	font-size: 14px;

}
.duomeiti .meitibt  p,.duomeitis .meitibt  p{
	float:right;
	line-height: 40px;
	margin-right:10px;
	font-size: 14px;
	color:rgba(50, 98, 146, 1);
	cursor: pointer;
}
.duomeiti ul,.duomeitis ul{
	width: 100%;
	overflow: hidden;
}.duomeiti ul li,.duomeitis ul li{
	width: 10%;
	text-align: center;
	margin-top: 20px;
	float:left;
}
.duomeiti ul li img,.duomeitis ul li img{
	width: 80%;
	height:auto;
}
.duomeiti ul li p,.duomeitis ul li p{
	font-size: 12px;
	
}
.moxingbox{
	width: 100%;
}
.moxingbox img{
	width: 100%;
}

.shiping{
	background-color: #ededed;
	width: 40%;
	height:300px;
	position:fixed;
	left:30%;
	top:100px;
	display: none;
}
.shiping p{
	width: 100%;
	height:40px;
	line-height: 40px;
	
	border-bottom:1px solid #ffffff;
}
.shiping p span{
	float:right;
	margin-right: 15px;
	cursor: pointer;
}

.addwj{
	width: 300px;
	height:200px;
	background-color: #ededed;
	position: fixed;
	left:50%;
	margin-left:-150px;
	top:100px;
	display: none;
}
.addwj p{
	width: 100%;
	height:40px;
	border-bottom:1px solid #ffffff;
	line-height: 40px;
	font-size: 14px;
}
.addwj p span{
	float:right;
	line-height: 40px;
	margin-right:10px;
	cursor: pointer;

}
.addwj input{
	margin-top:15px;
	height:35px;
	width: 90%;
	margin-left:5%;
}

.shouc{
	width: 100%;
}
.shouc ul li{
	width: 10%;
	float:left;
	text-align: center;
}
.shouc ul li img{
	width: 80%;
}
.shouc ul li p{
	cursor: pointer;
}

.xinghufie{
	width: 1200px;
	margin: 0 auto;
	margin-top:20px;
	display: none;

}
.xinghufie ul li {
	height: 100px;
	overflow: hidden;
	border-bottom:1px solid #ededed;
}
.xinghufie ul li img{
	width: 10%;
	float:left;
	display: block;
}
.xinghufie ul li .tisoife{
	width: 80%;
	margin-left:20px;
	float:left;
}
.xinghufie ul li .tisoife p{
	
	
	
	font-size: 12px;
}
.xinghufie ul li a{
	color:#555555;
}

.login{
	width: 400px;
	height:300px;
	position: fixed;
	left:50%;
	margin-left:-200px;
	background-color: #ffffff;
	top:130px;
	position:relative;
}
.login .yanzhengma{
	position: absolute;
	right:2.7%;
	top:112px;
	width: 60px;
	display: block;
	height:30px;
	background-color: #326292;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	color:#ffffff;
}
.login  h4{
	height:40x;
	line-height: 40px;
	width: 100%;
	border-bottom:1px solid #ededed;
}
.login  h4 span{
	float:right;
	line-height: 40px;
	margin-right:20px;
	color:#666666;
}
.login input{
	width: 95%;
	margin-top: 15px;
	border-radius: 2px;
	border:1px solid #ededed;
	height:35px;
	margin-left: 2.5%;
}
.login a{
	font-size: 12px;
	color:#666666;
	margin-left:2.5%;
}
.zhuce{
	float: right;
	margin-right: 2.5%;
	margin-top: 6px;
}

.guqiaobosh{
	width: 1200px;
	margin:0 auto;
}
.guqiaobosh h5{
	width: 100%;
	height:40px;
	margin-top:30px;
	font-size: 16px;

}
.guqiaobosh .wenlist{
	width: 100%;
	border:1px solid #ededed;
	border-left:none;
}
.guqiaobosh .wenlist li{
	height:40px;
	width: 100%;
	border-bottom:1px solid #ededed;
	overflow: hidden;

}
.guqiaobosh .wenlist li p{
	text-align: center;
	width: 33%;
	float:left;
	line-height: 40px;
	font-size: 14px;
	border-left:1px solid #ededed;
}

.guqiaodeng{
	width: 1200px;
	margin:0 auto;
}

.guqiaodeng h5{
	width: 100%;
	height:40px;
	margin-top:30px;
	font-size: 16px;
}
.guqiaodeng ul{
	width: 100%;
	

}
.guqiaodeng ul li{
	width: 10%;
	float:left;
	text-align: center;
	display: block;
	height: 200px;

}
.guqiaodeng ul li img{
	width: 80%;
}
.guqiaodeng ul li p{
	margin-top: 5px;
	font-size: 14px;
	font-weight: normal;
}
.guliner {
	line-height: 28px;
	color:#666666;
}
.xianggunnews ul li{
	width: 20%;
}
.caidianhasn ul{
	width: 1200px;
	margin:0 auto;
	overflow: hidden;

}
.caidianhasn ul li{
	width: 150px;
	height:150px;
	border-radius: 75px;
	background-color: rgba(50, 98, 146, 1);
	font-size: 14px;
	color:#ffffff;
	margin-left:80px;
	float:left;
	margin-top:30px;
	text-align: center;
	cursor: pointer;
}

.caidianhasn{
	width: 1200px;
	margin:0 auto;
	text-align:center;
}
.caidianhasn ul li p{
	margin-top:60px;
	font-size: 15px;
}
.yulanwendang{
	width: 90%;
	position: fixed;
	left:5%;
	top:50px;
	z-index: 3;
	background-color: #ffffff;
}
.wengdangyl{
	display: none;
}
.chfnag{
	width: 100%;
	height: 70%;
	overflow-y:auto;
}
.yulanwendang p{
	width: 100%;
	height:40px;
	font-size: 14px;
	color:#666666;
	border-bottom:1px solid #ededed;
	line-height: 40px;
	cursor: pointer
}
.wenback{
	width: 100%;
	height: 100%;
	position: fixed;
	left:0;
	top:0;
	background-color: #000000;
	opacity: 0.5
}
.yulanwendang p span{
	font-size: 14px;
	color:#666666;
	float:right;
	margin-right: 10px;
	line-height: 40px;
	cursor: pointer
}
.menubox{
	display: none;
}

@media screen and (max-width: 768px) {
	.muenu .menubox input{
		width: 80%;
	}
	.muenu .menubox{
		margin-left:10px;
		width: 100%;
	}
	.muenu{
		width: 100%;
	}
	.muenu .menubox{
		margin-top:10px;
	}
	.muenu img{
		display: none;
	}
	.menutop .menutoptext{
		width: 100%;
	}
     .menutop .menutoptext .lefts img{
     	display: block;
     	margin-left:10px;
     }
     .menutop .menutoptext .lefts a{
     	display: none;
     }
     .menutop .menutoptext .rights span{
     	margin-right:10px;
     }
     /*.main_image{
     	height:250px;
     }*/


     /* main_image */
	.main_visual{height:250px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
	.main_image{height:250px;overflow:hidden;position:relative;}
	.main_image ul{width:9999px;height:250px;overflow:hidden;position:absolute;top:0;left:0}
	.main_image li{float:left;width:100%;height:250px;}
	.main_image li span{display:block;width:100%;height:250px}
	.main_image li a{display:block;width:100%;height:250px}
	/*.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}
	.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}
	.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}
	.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}
	.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}*/


	div.flicking_con{position:absolute;top:200px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
	div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
	div.flicking_con a.on{background-position:0 -21px}
	#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
	#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:10px;display: none;background-size: 50%;}
	#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:10px;display: none;background-size: 50%;}

	.muenus{
		position: fixed;
		left:0;
		top:40px;
		width: 25%;
		height:60%;
		z-index: 999;
		border:none;
		display: none;
		background-color: rgba(50, 98, 146, 1);
		color:#ffffff;
	}
	.muenus .menuboxs{
		width: 100%;
	}
	.muenus .menuboxs a{
		width: 100%;
		border-bottom:1px solid #ededed;
		color:#ffffff;
	}
	.main_visual{
		
	}

	.newsbox{
		width: 95%;
	}
	.newsbox ul li{
		width: 100%;
		height:80px;
		border-bottom:1px solid #ededed;
		padding-bottom:15px;
	}
	.newsbox ul li img{
		height:80px;
	}
	.newsbox ul li .text{
		height:80px;
	}

	.fenliebox{
		width: 100%;
	}
	.fenliebox .newsbox{
		width: 95%;
		margin-right: 0;
		margin-left:2.5%;
	}


	.shaixuan{
		width: 100%;
	}
	.shaixuan select{
		width: 20%;
	}

	.edittext{
		width: 100%;
		margin:0;
		margin-top: 20px;
	}

	.shaixuan input{
		float:right;
		width: 95%;
		margin-right: 1.25%;
		margin-top:10px;
	}
	.shaixuan .serclist{
		top:90px;
	}

	.guqiaolist{
		width: 100%;
	}
	.guqiaolist ul li{
		width: 48%;
	}
	.guqiaolist ul li img{
		height:130px;
	}

	.guanlibox{
		width: 100%;
	}
	.guanlibox .libneg{
		width: 25%;
	}

	.guanlibox .guliner{
		width: 73%;
	}
	.duomeiti ul li, .duomeitis ul li{
		width: 20%;
	}
	.shouc ul li{
		width: 20%;
	}
	.shiping{
		width: 90%;
		left:5%;
	}
	.xinghufie{
		width: 100%;
	}
	.xinghufie ul li img{
		width: 20%;
	}
	.xinghufie ul li p{
		width: 100%;
		line-height: 25px;
		height:50px;
		overflow: hidden;
		
	}

	.guqiaowenhua{
		width: 95%;
	}

	.guqiaobosh{
		width: 95%;
	}

	.guqiaodeng{
		width: 95%;
	}

	.guqiaodeng ul li{
		width: 20%;
	}

	.guliner img{
		width: 100%;
	}
	.guliner{
		font-size: 12px;
	}

   .xianggunnews ul li{
   	width: 40%;
   }

   .caidianhasn{
   	width: 95%;
   }

   .caidianhasn ul{
   	width: 95%;
   }

   .caidianhasn ul li{
   	margin-left: 7%;
   }

   .edittext img{
   	max-width:100%

   }
  .edittext .nierong{
  	width: 95%;
  	text-align: center;
  	margin-left:2.5%;
  	color:#666666;
  	font-size: 14px;
  	line-height: 28px;
  }
  .xinghufie ul li .tisoife{
  	width: 70%;
  }

  .xinghufie ul li{
  	height:80px;
  }

  .guanlibox .guliner .xgimgbox img{
  	width: 100%;
  	margin:0;
  	margin-top: 15px;
  	height:auto;
  }

  .dituserch{
  	top:100px;
  }

  .shengshiqu{
  	top:100px;
  }
  .muenus .menuboxs a:nth-child(1){
  	margin:0;
  }
 } 

